package com.sky.sky_pojo.entity;

import lombok.Data;

@Data
public class AddressBook {
    private Long id; // 主键（数据库自增）
    private Long userId; // 用户id（关联用户表，标识地址归属）
    private String consignee; // 收货人（地址对应的联系人姓名）
    private String sex; // 性别（收货人性别，如"男"/"女"）
    private String phone; // 手机号（收货人联系电话，必填，11位手机号格式）
    private String provinceCode; // 省级区划编号（如行政区划代码，用于定位省份）
    private String provinceName; // 省级名称（如"北京市"/"江苏省"，与省级编号对应）
    private String cityCode; // 市级区划编号（如行政区划代码，用于定位城市）
    private String cityName; // 市级名称（如"上海市"/"南京市"，与市级编号对应）
    private String districtCode; // 区级区划编号（如行政区划代码，用于定位区县）
    private String districtName; // 区级名称（如"浦东新区"/"玄武区"，与区级编号对应）
    private String detail; // 详细地址（区县以下的具体地址，如街道、门牌号）
    private String label; // 标签（地址备注，如"家"/"公司"/"常用地址"）
    private Integer isDefault; // 默认地址标记（0：否，1：是；默认值为0）

}
